/**
 * <pre>
 *
 *
 *
 * </pre>
 *
 * @see http://ifeve.com/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E7%AE%80%E5%8D%95%E6%80%BB%E7%BB%93/
 * @see https://www.cnblogs.com/foryang/p/5849402.html
 */
package org.totoro.patterns;